AIDec 1, 20251 分钟阅读

怎么理解AgentOS?

薛志荣 avatar

薛志荣

Product Designer & Author

怎么理解AgentOS?

怎么理解AgentOS?

最近我在不同公开场合提及和指引制作 AgentOS ,这并不是在造一个噱头,而是我在用操作系统和人机交互的思维重新审视AI Agent的本质问题。

为什么用OS的视角?

举个例子,用Claude帮你做一个数据分析。这个简单请求背后,Claude需要:阅读文件、调用工具、记住信息、协调多个步骤。这些问题似曾相识——它们本质上就是 资源管理 任务调度 ,正是操作系统几十年来解决的核心问题。

传统OS管理进程的执行,为其调度CPU、内存、硬盘、外设、网络等资源。AgentOS管理Agent的执行,为其调度 模型推理、知识检索、工具调用、文件访问、跨设备协同 等资源。换个名字,问题的本质没变。

OS五要素的Agent映射

进程管理 → Agent任务调度 就像你的电脑同时运行多个程序,AgentOS可以协调多个专门的Agent。一个Agent负责数据分析,另一个负责生成报告,第三个负责发送邮件。谁先执行?如何协作?这就是任务调度。

内存管理 → 信息的暂存与持久化 Agent执行任务时需要记住信息:用户的要求、中间结果、执行状态。短期信息保存在对话中,长期信息写入文件。就像你的电脑,正在处理的数据在内存,重要资料保存到硬盘。AgentOS管理这个信息流转过程。

IO管理 → 工具与API调用 Agent需要和外部世界交互:搜索网络、读写文件、调用第三方服务。这就是Agent的“IO操作”。你可以为Agent配置各种API和MCP——股票API、数据库API、支付MCP。这些API和MCP就像电脑的外设,扩展了Agent的能力。

文件管理 → 知识与能力的组织 这是AgentOS最核心的部分。 一切都是文件 。Agent是Skill文档,知识是markdown文件,配置是JSON文件,结果是报告文件。文件让知识 可见、可控、可编辑 ,用户可以直接管理自己的Agent体系。

网络管理 → 跨设备协同与数据同步 你的AgentOS不应该被困在一台设备上。你可以早上在电脑上启动的Agent任务,中午在手机上查看进度,晚上在平板上继续处理你的工作。这需要网络层的支持:

Agent的远程调用 : 手机App可以调用云端的AgentOS 状态同步 : 不同设备看到的是同一个Agent的执行状态 文件共享 : Skill文档、API配置、执行结果在设备间同步 消息通知 : Agent完成任务后,推送到你的手机

一切皆文件:AgentOS的设计哲学

在传统操作系统中,你通过文件管理器看到文档、图片、程序。在AgentOS中,同样的逻辑:

Agent就是文件 \- 准确说是Skill文档。你写一份markdown文件,告诉Claude“当处理数据分析任务时,应该这样做”。这份文档就定义了一个专门的Agent。想要新Agent?创建新文档。想修改Agent行为?编辑文档。

知识就是文件 \- 用户手册是文件、业务规则是文件、历史记录是文件。这些文件是Agent的“知识库”。相比抽象的数据库,文件让知识 可见、可控、可编辑

API也是文件 \- 你为Agent编写的API接口,其定义和配置同样以文件形式存在,可以被版本管理、可以被分享复用。

就像Windows之所以强大,不是因为系统本身,而是因为无数开发者贡献的软件。AgentOS的价值也在于: 让用户能用熟悉的方式(写文档、配置文件)来定义和分享AI能力(重点是将自己的经验和需求AI化),并在任何设备上使用它们

操作系统的价值不在于它有多聪明,而在于它建立了 秩序 。AgentOS也是如此——通过进程、内存、IO、文件、网络这五个维度,把复杂的Agent系统变成可理解、可管理、可扩展、可随身携带的工具。


怎么理解AgentOS? | 薛志荣 | Product Designer & Author